package com.ejuornal.service;

import java.util.List;

import com.ejuornal.bean.vo.ECUserPeriodical;

public interface EditorCommitVoService {
	/**
	 * Description 根据主编id获取该主编管理的所有期刊的编委
	 * @author lwf
	 * @param editorChiefId
	 * @return List<ECUserPeriodical>
	 */
	public List<ECUserPeriodical> findAllByEditorChiefId(int editorChiefId);
	
	/**
	 * Description 根据主编id,编委状态获取所管理的期刊编委-0未审核，1审核通过
	 * @author lwf
	 * @param editorChief
	 * @param state 状态
	 * @return List<ECUserPeriodical>
	 */
	public List<ECUserPeriodical> findAllByECIdState (int editorChief,int state);
	
	/**
	 * Descvription 根据编委id获取该编委信息
	 * @author lwf
	 * @param editorCommitId 主编id
	 * @return
	 */
	public ECUserPeriodical getEditorCommitInfoById(int editorCommitId);
	
	/**
	 * Desription 根据期刊id获取所有的该期刊信息
	 * @author lwf
	 * @param periodicalId
	 * @return List<ECUserPeriodical>
	 */
	public List<ECUserPeriodical> findAllEditorCommitBiPerId(int periodicalId); 
}
